Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Australian Open - Melbourne Argentina Open - Buenos Aires Bucharest Open - Bucharest French Open - Paris Bordeaux Challenger Wimbledon - London China Open - Beijing Swiss Indoors Basel - Basel BNP Paribas Nordic Open - Stockholm Germany F14 France F14 France F4 France F7 Spain F5 Italy F11 France F8 Italy F18 Italy F21 France F7 France F11 France F16 Turkey F37 Turkey F38 Turkey F39 Turkey F44 Switzerland F2 Switzerland F3 Turkey F14 Turkey F15 Korea F3 Korea F4 France F18 Open de L'Isere - Grenoble Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini ATP Guzzini Challenger - Recanati Unicredit (Suisse) Bank S.A. Challenger - Chiasso Geneva Challenger - Geneva Ipsos Bucharest Challenger - Bucharest Challenger Tunisie - Tunis Open Diputacion Ciudad de Pozoblanco - Cordoba Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Besancon Challenger Ostrava Challenger Bordeaux Challenger Lugano Challenger Rijeka Challenger Pozoblanco Challenger Recanati Challenger Geneva Challenger Mons Challenger Orleans Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Athens Challenger Lugano Challenger Braunschweig Challenger Pozoblanco Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Bratislava Challenger Nottingham Challenger Bergamo Challenger Shanghai Challenger Ningboo Challenger Geneva Challenger Binghamton Challenger St. Remy Challenger Petange Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Prague Challenger Prague II Challenger Bordeaux Challenger Belgrade Open - Belgrade Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Milan Indoors - Milan Estoril Open - Estoril Open Seat Godo - Barcelona ABN AMRO Open - Rotterdam Allianz Suisse Open - Gstaad Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Open - Doha Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Kremlin Cup - Moscow CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open 13 - Marseille Open SEAT 2008 - Barcelona The Artois Championships - London Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur AEGON Championships - London Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Geneva Open - Geneva AEGON Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva AEGON Championships - London St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Geneva Open - Geneva AEGON Championships - London Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Fever-Tree Championships - London European Open - Antwerp cinch Championships - London Nordea Open - Bastad Moselle Open - Metz Swiss Indoors Basel - Basel Open Occitanie - Montpellier Australian Open - Melbourne Qatar ExxonMobil Open - Doha France F4 France F5 Greece F1 Cancun Challenger Tiriac Open - Bucharest Italy F6 French Open - Paris Perugia Challenger Iasi Challenger Plava Laguna Croatia Open - Umag Rennes Challenger Shanghai Rolex Masters - Shanghai St. Tropez Challenger Netherlands F4 France F15 France F18 France F19 Qatar F1 Qatar F2 Qatar F3 Italy F22 Great Britain F10 Belgium F2 Germany F2 Germany F3 France F4 France F5 France F6 France F17 Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 2R, SUI-POR 5-0 Wimbledon - London U.S. Open - New York Geneva Challenger - Geneva Australian Open - Melbourne The Surbiton Trophy - Surbiton French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ATP Open Castilla y Leon - Segovia Australian Open - Melbourne Guzzini Challenger - Recanati Geneva Challenger - Geneva French Open - Paris Open de L'Isere - Grenoble Belgaum Open - Belgaum Okal Cup 2003 - Eckental Czech Indoor Open - Prague Open de Franche-Comte - Besancon Top Wool Challenger - Biella Wimbledon - London Nord/LB Open 2004 - Braunschweig Internationaux du Doubs - Besancon Tennis Napoli Cup - Napoli Australian Open - Melbourne French Open - Paris Wimbledon - London Geneva Challenger - Geneva U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Badden Open by Rothaus - Ettlingen French Open - Paris Wimbledon - London U.S. Open - New York Geneva Challenger - Geneva Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Fergana Tennis Challenger Tournament - Fergana U.S. Open - New York Banca Stato Challenger Lugano - Lugano Internationale Badische Meisterschaften Um Den Techem Cup - Zell Geovillage Open Trofeo Melia Olbia - Olbia Banca Marche Tennis Cup - San Benedetto 3° Trofeo 'Citta di Brindisi' - Brindisi Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Challenger Groningen - Groningen Tumkur Open - Tumkur Davis Cup, World Group, PO, AUS-SUI 2-3 Dharwad Challenger 2003 - Dharwad Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Sporting Challenger - Turin Schickedanz Open - Furth The Surbiton Trophy - Surbiton Banca Stato Challenger Lugano - Lugano The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg TED Open - Istanbul Pekao Open 2004 - Szczecin Tatra Banka Open - Bratislava The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Ostdeutscher Sparkessen Cup - Dresden Banca Stato Challenger - Lugano Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 IPP Geneva Trophy - Geneva Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Noumea Challenger Mobilux Open - Luxembourg Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Challenger 42 - Andrezieux Unicredit (Suisse) Bank S. A. Challenger - Chiasso Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Bancastato Challenger Lugano - Lugano Davis Cup, World Group, PO, GER-SUI 2-3 Open de Montauban - Montauban Sunrise Challenger Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City LTA Cardiff Challenger - Cardiff French Open (juniors) Fergana Challenger - Fergana AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mamaia Challenger - Constanta Mubadala World Tennis Championship Dublin Challenger - Dublin Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati 9° Trani Cup - Trani Dusseldorf Open Challenger 2007 - Dusseldorf The Tarka Challenger - Barnstaple IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Challenger DCNS de Cherbourg - Cherbourg Exhibition Diriyah Tennis Cup Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London BMW Tennis Championship - Sunrise Olympics - Beijing Olympics - London Jersey Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote BNP Paribas Primrose - Bordeaux Sarajevo Challenger Akbank Private Banking TED Open - Istanbul Ethias Trophy - Mons Segovia Challenger St. Remy Challenger Cherbourg Challeger Salzburg Challenger Johannesburg Challenger Orleans Challenger Heilbronn Challenger Astana Challenger Cherbourg Challenger Istanbul Challenger Le Gosier Challenger Busan Challenger Athens Challenger Turin Challenger Nottingham Challenger Seoul Challenger Geneva Challenger Cherbourg Challenger Rimouski Challenger Nottingham Challenger Nottingham-2 Challenger Guadalajara Challenger Braunschweig Challenger Beijing Challenger Segovia Challenger Challenger 42 - Andrezieux Banca Stato Challenger Lugano - Lugano Bordeaux Challenger Rado Geneva Challenger - Geneva 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Alfa Romeo Tennis Cup - Cordenons Marbella Challenger Open de L'Isere - Grenoble Copa Sevilla 2007 - Seville Lambertz Open - Aachen Aix En Provence Challenger Bratislava 2 Challenger Naples Challenger Aix En Provence Challenger Sassuolo Challenger Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel International Championship of Croatia - Umag ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca ABN/AMRO World Tennis Tournament - Rotterdam Open Romania - Bucharest Davidoff Swiss Indoors - Basel The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Heineken Open - Auckland Hypo Group Tennis International - Portschach Croatia Open - Umag The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Masters Series - Hamburg AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open 13 - Marseille Copa Claro - Buenos Aires Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Moselle Open - Metz Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona EFG Swiss Open - Gstaad AEGON International - Eastbourne China Open - Beijing AEGON Championships - London EFG Swiss Open - Gstaad Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Stockholm Open - Stockholm Astana Open - Astana United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Banja Luka Open - Banja Luka Plava Laguna Croatia Open - Umag Astana Open - Astana Moselle Open - Metz Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Red Letter Days Open - Nottingham Qatar ExxonMobil Open - Doha European Open - Antwerp Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Tennis Masters Series - Madrid Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-ECU 4-1 EFG Swiss Open - Gstaad Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group B, Manchester Olympics - Paris Mubadala World Tennis Championship